check GTK_MENU_ITEM (menu_item)->accel_path first when looking up the
authorJames Henstridge <james@daa.com.au>
Wed, 12 Dec 2001 12:21:52 +0000 (12:21 +0000)
committerJames Henstridge <jamesh@src.gnome.org>
Wed, 12 Dec 2001 12:21:52 +0000 (12:21 +0000)
2001-12-12  James Henstridge  <james@daa.com.au>

* gtk/gtkmenu.c (gtk_menu_key_press): check GTK_MENU_ITEM
(menu_item)->accel_path first when looking up the accel path.

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkmenu.c

index c353dd1ba2788095e0a9cd3be6db1a5a217a2237..6232eafcafa8bc01f015492ce19318f4e211f249 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2001-12-12  James Henstridge  <james@daa.com.au>
+
+       * gtk/gtkmenu.c (gtk_menu_key_press): check GTK_MENU_ITEM
+       (menu_item)->accel_path first when looking up the accel path.
+
 Tue Dec 11 19:18:21 2001  Owen Taylor  <otaylor@redhat.com>
 
        * tests/testgtk.c (layout_expose_handler): Only draw
index c353dd1ba2788095e0a9cd3be6db1a5a217a2237..6232eafcafa8bc01f015492ce19318f4e211f249 100644 (file)
@@ -1,3 +1,8 @@
+2001-12-12  James Henstridge  <james@daa.com.au>
+
+       * gtk/gtkmenu.c (gtk_menu_key_press): check GTK_MENU_ITEM
+       (menu_item)->accel_path first when looking up the accel path.
+
 Tue Dec 11 19:18:21 2001  Owen Taylor  <otaylor@redhat.com>
 
        * tests/testgtk.c (layout_expose_handler): Only draw
index c353dd1ba2788095e0a9cd3be6db1a5a217a2237..6232eafcafa8bc01f015492ce19318f4e211f249 100644 (file)
@@ -1,3 +1,8 @@
+2001-12-12  James Henstridge  <james@daa.com.au>
+
+       * gtk/gtkmenu.c (gtk_menu_key_press): check GTK_MENU_ITEM
+       (menu_item)->accel_path first when looking up the accel path.
+
 Tue Dec 11 19:18:21 2001  Owen Taylor  <otaylor@redhat.com>
 
        * tests/testgtk.c (layout_expose_handler): Only draw
index c353dd1ba2788095e0a9cd3be6db1a5a217a2237..6232eafcafa8bc01f015492ce19318f4e211f249 100644 (file)
@@ -1,3 +1,8 @@
+2001-12-12  James Henstridge  <james@daa.com.au>
+
+       * gtk/gtkmenu.c (gtk_menu_key_press): check GTK_MENU_ITEM
+       (menu_item)->accel_path first when looking up the accel path.
+
 Tue Dec 11 19:18:21 2001  Owen Taylor  <otaylor@redhat.com>
 
        * tests/testgtk.c (layout_expose_handler): Only draw
index c353dd1ba2788095e0a9cd3be6db1a5a217a2237..6232eafcafa8bc01f015492ce19318f4e211f249 100644 (file)
@@ -1,3 +1,8 @@
+2001-12-12  James Henstridge  <james@daa.com.au>
+
+       * gtk/gtkmenu.c (gtk_menu_key_press): check GTK_MENU_ITEM
+       (menu_item)->accel_path first when looking up the accel path.
+
 Tue Dec 11 19:18:21 2001  Owen Taylor  <otaylor@redhat.com>
 
        * tests/testgtk.c (layout_expose_handler): Only draw
index c353dd1ba2788095e0a9cd3be6db1a5a217a2237..6232eafcafa8bc01f015492ce19318f4e211f249 100644 (file)
@@ -1,3 +1,8 @@
+2001-12-12  James Henstridge  <james@daa.com.au>
+
+       * gtk/gtkmenu.c (gtk_menu_key_press): check GTK_MENU_ITEM
+       (menu_item)->accel_path first when looking up the accel path.
+
 Tue Dec 11 19:18:21 2001  Owen Taylor  <otaylor@redhat.com>
 
        * tests/testgtk.c (layout_expose_handler): Only draw
index c353dd1ba2788095e0a9cd3be6db1a5a217a2237..6232eafcafa8bc01f015492ce19318f4e211f249 100644 (file)
@@ -1,3 +1,8 @@
+2001-12-12  James Henstridge  <james@daa.com.au>
+
+       * gtk/gtkmenu.c (gtk_menu_key_press): check GTK_MENU_ITEM
+       (menu_item)->accel_path first when looking up the accel path.
+
 Tue Dec 11 19:18:21 2001  Owen Taylor  <otaylor@redhat.com>
 
        * tests/testgtk.c (layout_expose_handler): Only draw
index 940433f4b5cd33fdd78e998cfa2e435e95c2cc46..e3940b511a1c2be5e6a021c66faf23b6a5256245 100644 (file)
@@ -1659,7 +1659,9 @@ gtk_menu_key_press (GtkWidget     *widget,
       gboolean replace_accels = TRUE;
       const gchar *path;
 
-      path = _gtk_widget_get_accel_path (menu_item);
+      path = GTK_MENU_ITEM (menu_item)->accel_path;
+      if (!path)
+       path = _gtk_widget_get_accel_path (menu_item);
       if (!path)
        {
          /* can't change accelerators on menu_items without paths